/*
 * Classe de Interface com FilmeDAOImpl que implementa todos os métodos
 */
package dao;

import model.Filme;
import java.util.List;

/**
 * Interface FilmeDAO
 * @author edward-arn
 */
public interface FilmeDAO {
    
    void cadastraFilme(Filme filme) throws LocadoraDAOException;
    void atualizaFilme(Filme filme) throws LocadoraDAOException;
    void excluiFilme(Filme filme) throws LocadoraDAOException;
    List listaFilmes() throws LocadoraDAOException;
    Filme buscaFilme(String nome) throws LocadoraDAOException;
    
}
